Пульт.Онлайн /

Как настроить глубину хранения трендов

Вопрос

Как настроить глубину хранения трендов?

Ответ

Есть три способа контролировать глубину хранения трендов:

  1. По минимальному остатку свободного места на диске
  2. По максимальному суммарному размеру трендов
  3. По времени хранения

Для этого в настройках сервиса trends (<папка установки>/services/trends/config.cfg) есть три параметра:

min_free_space - Минимальное свободное место на диске (GB, MB, KB, B, %). При выполнении процедуры очистки устаревших записей сервис будет стремиться сохранить указанное количество свободного места на диске, где расположена папка трендов. Значение в процентах (%) указывает долю от общего размера диска. Значения в GB, MB, KB и B задают объем в явном виде. Например: 20%

max_trends_size - Максимальный суммарный размер хранимых трендов (GB, MB, KB, B, %). При выполнении процедуры очистки устаревших записей сервис будет стремиться поддерживать общий размер всех файлов трендов в пределах указанного значения. Значение в процентах (%) указывает долю от общего размера диска, на котором размещена папка трендов. Значения в GB, MB, KB и B задают объем в явном виде. Например: 30GB

max_store_days - Максимальное время хранения трендов в днях. При выполнении процедуры очистки устаревших записей сервис будет удалять записи старше указанного значения.

Эти параметры можно комбинировать друг с другом. Настройка периодичности очистки задается параметром cleanup_period:

cleanup_period - Интервал в секундах или строка в формате CRON, определяющие периодичность выполнения процедуры очистки устаревших записей.

  Email
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   user_list
   user_save
   var_get
   var_list
   var_set